The following tables list the members exposed by the If<TResult> type.

Name Description
Public field AggregateGearInputValidationExceptions Input<bool>: Sets the flag that determines if input validation exceptions should be aggregated in one main exception. (inherited from BaseGear).
Public field Else Input<Gear<TResult>>: The Gear<TResult> to run if IsTrueThat is false.
Public field InvalidGearInputMessage Input<string>: Sets the message to include in the input validation exception. (inherited from BaseGear).
Public field IsTrueThat Input<bool>: The predicate to determine which Gear<TResult> to run.
Public field MakeDurable Input<bool>: Sets the flag that determines if this gear running results will be cached, so that subsequent uses of this same gear deliver its results from that cache instead of from a new full run. (inherited from BaseGear).
Public field Then Input<Gear<TResult>>: The Gear<TResult> to run if IsTrueThat is true.
Top